package testCase;

import Game.EventExecution;
import Game.Game;

import java.io.BufferedReader;
import java.io.ByteArrayInputStream;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.StringTokenizer;
import java.util.Vector;

import org.junit.Test;

//import test.TestEventExecution.GameIOStub;

import junit.framework.TestCase;
import Card.*;
import GameElement.*;
import PlayerElement.*;

public class TestGame {

		@Test
		public void testGame_ActCard_Win() throws Exception{
			Game game = new Game("testActCard2.txt");
			game.startGame();	
			
		}
		
		@Test
		public void testGame_ActCard_lose() throws Exception{
			Game game = new Game("testActCard2.txt");
			game.startGame();	
			
		}
		
		@Test
		public void testGame_SayCard_Win() throws Exception{
			Game game = new Game("testSayCard2.txt");
			game.startGame();	
			
		}
		
		@Test
		public void testGame_SayCard_lose() throws Exception{
			Game game = new Game("testSayCard2.txt");
			game.startGame();	
			
		}
		
	
		@Test
		public void testGame_EventCard_Win() throws Exception{
			Game game = new Game("testEventCard.txt");
			game.startGame();	
			
		}
		
		@Test
		public void testGame_EventCard_lose() throws Exception{
			Game game = new Game("testEventCard.txt");
			game.startGame();	
			
		}
}
